# pip3 install qrcode[pil]

import qrcode

def generate_qr_code(url, filename='qr_code.png'):
    # 创建二维码对象
    qr = qrcode.QRCode(
        version=1,
        error_correction=qrcode.constants.ERROR_CORRECT_L,
        box_size=10,
        border=0,  # 设置边框为0
    )
    
    # 添加链接到二维码
    qr.add_data(url)
    qr.make(fit=True)

    # 创建二维码图像
    img = qr.make_image(fill_color="black", back_color="white")

    # 保存二维码图像
    img.save(filename)
    print(f"二维码已保存为 {filename}")

# 示例使用
generate_qr_code('https://www.example.com')
